make presents - German English Dictionary